#include <som.h>

namespace td
{
namespace som
{

Som::Som(void){

	som = NULL;
}

Som::~Som(void){
}

void Som::tocar(ISoundEngine *motorSom, char *nome, bool loop, bool faixaAudio){

		som = motorSom->play2D(nome,loop, false, true, ESM_AUTO_DETECT, true);
}

void Som::parar(){
	
	if(som){	

		som->stop();
		som = NULL;
		delete som;
	}
}

void Som::pausar(bool pause){
	if(som){
	som->setIsPaused(pause);
	}
}

bool Som::getPausado(){

	return som->getIsPaused();
}

void Som::setVolume(float volume){

	som->setVolume(volume);
}

} //end namespace som
} //end namespace td